package com.xb.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class  User {
    /*
    * 地址
    */
    private String address;
    /*
    * 医生：可挂号数
    */
    private Integer allowNum;
    /*
    * 出生日期
    */
    private String birthday;
    /*
    * 创建时间
    */
    private Date createDatetime;
    /*
    * 删除标志（0代表存在 2代表删除）
    */
    private String delFlag;
    /*
    * 部门id
    */
    private Integer departmentId;
    /*
    * 科室类型
    */
    private Integer departmentType;
    /*
    * 邮箱
    */
    private String email;
    /*
    * 邮箱状态 0未激活 1已激活
    */
    private Integer emailStatus;
    /*
    * 职位
    */
    private String grade;
    /*
    * 用户id
    */
    private Integer id;
    /*
    * 是否锁定:Mybatis会自动将tinyint(1)字段值为0的转换成false，将字段值为1以上的转换为true
    */
    private Boolean locked;
    /*
    * 最后登录时间
    */
    private Date loginDate;
    /*
    * 最后登录IP
    */
    private String loginIp;
    /*
    * 医生：已挂号数
    */
    private Integer nowNum;
    /*
    * 密码
    */
    private String password;
    /*
    * 手机号
    */
    private String phone;
    /*
    * 原始密码
    */
    private String plainPassword;
    /*
    * 政治面貌
    */
    private String politicalStatus;
    /*
    * 密码最后更新时间
    */
    private Date pwdUpdateDate;
    /*
    * 盐值
    */
    private String salt;
    /*
    * 性别
    */
    private String sex;
    /*
    * 待遇工资
    */
    private String treatmentPrice;
    /*
    * 更新时间
    */
    private Date updateTime;
    /*
    * 姓名
    */
    private String username;
    /*
    * 验证码
    */
    private String validateCode;
    /*
    * 工作地址
    */
    private String workAddress;
    /*
    * 就业时间
    */
    private String workDateTime;
    /*
    * 就业状况 1工作  2 休息
    */
    private String workStatus;

    private String department;
    private List<Integer> roleIds;
    private String description;

}
